mechanical mask - French English Dictionary